$(function(){
    // 任务列表 打开
    // $(".taskListTable-pop").addClass("is-visible3");
    var n;
    n = 1;    
    cooManagePageList(n);
    // 任务列表 关闭
    $(".taskListTable-pop").on("click", function (event) {
        if (
          $(event.target).is(".cd-popup-close1") ||
          $(event.target).is(".taskListTable-pop") || $(event.target).is(".cd-popup-close")
        ) {
          event.preventDefault();
          $(this).removeClass("is-visible3");
          // 清空数据
          $("#taskListTableModal").find("input").val('');
          $('#taskListTableModal select').find("option:first").prop("selected", "selected"); 
        }
    });

    // 任务列表 分页
    var taskListTablePageNum = 1;
    var taskListTablePageNumCurr = 1;
    function cooManageListPageFunc(pageSum, startPageNum) {
        if (pageSum <= 1) {
            $('#taskListTableModal .pageJump').hide()
        } else {
            $('#taskListTableModal .pageJump').show()
        }
        Page({
            num: pageSum, //页码数
            startnum: startPageNum, //指定页码
            elem: $('#taskListTablePage'), //指定的元素
            callback: function (n) { //回调函数
                console.log(n)
                taskListTablePageNumCurr = n;
                taskListTablePageList(n);
            }
        });
    };

    // 渲染 任务列表的页面
    function taskListTablePageList(n) {   
        var orgId = localStorage.getItem('userOrgId'); 
        $.ajax({
            // building/getBuildingInspectionRecord?reportPerson=1&communityName=aaa&reportingTime=2018-08-28&level=11&taskState=11&size=1&page=0
            url: '/building/getBuildingInspectionRecord?size=8&page='+(n-1),
            type: 'GET',
            async: false,
            success: function (result) {
                console.log(result);
                var content = result.data.content;
                console.log(content);
                cooManagePageNum = result.data.totalPages;
                size = result.data.size;
                $('#taskListTableModal .tbodyList').html('');                
                for (var i = 0; i < content.length; i++) {
                    // 获取任务状态
                    var taskState = content[i].taskState;
                    console.log(taskState);
                    var taskStateText = '';
                    if(taskState == 0) {
                        taskStateText = '驳回';
                    } else if (taskState == 1) {
                        taskStateText = '处理中';
                    } else {
                        taskStateText = '结束';
                    }
                    console.log(taskStateText);
                    $('#taskListTableModal .tbodyList').append('<tr><td>' + ((n - 1) * size + i + 1) + '</td><td>' + content[i].communityName + '</td><td>' + content[i].photoNumber + '</td><td>' + content[i].reportPerson + '</td><td>' + content[i].node + '</td><td>' + taskStateText + '</td><td>' + content[i].hiddenDanger + '</td><td>' + levelText + '</td><td><span class="seeDetailsStyle" buildingId="'+content[i].id+'">查看详情</span><span class="setPosition">定位</span><span class="rejected">驳回</span><span class="end">结束</span></td></tr>');
                }
                cooManageListPageFunc(cooManagePageNum, n);
            }
        });
    }

    // 状态 改变时 做筛选   
    $("#cooManageModal .taskState").on("change", function(event){
        var taskState = '';
        event.preventDefault();
        taskState = $("#cooManageModal .taskState").find("option:selected").val();
    })
    // 搜索按钮 查询事件
    // $("#cooManageSearchBtn").on("click", function(){
    //     // 获取输入内容
    //     var reportPerson = $("#inspectionRecordsModal").find(".reportPerson").val();  
    //     var url = '/building/getBuildingInspectionRecord?';
    //     $.ajax({
    //         url: url + 'size=8&page='+(n-1),
    //         type: 'GET',
    //         async: false,
    //         success: function (result) {
    //             console.log(result);
    //             var content = result.data.content;
    //             console.log(content);
    //             // inspectionRecordsPageNum = result.data.totalPages;
    //             // size = result.data.size;
    //             // $('#inspectionRecordsModal .tbodyList').html('');       
    //             // for (var i = 0; i < content.length; i++) {
    //             //     // 获取任务状态
    //             //     var taskState = content[i].taskState;
    //             //     var taskStateText = '';
    //             //     if(taskState == 0) {
    //             //         taskStateText = '驳回';
    //             //     } else if (taskState == 1) {
    //             //         taskStateText = '处理中';
    //             //     } else {
    //             //         taskStateText = '结束';
    //             //     }
    //             //     // 获取级别
    //             //     var level = content[i].level;
    //             //     var levelText = '';
    //             //     if(taskState == 0) {
    //             //         levelText = '紧急';
    //             //     } else if (taskState == 1) {
    //             //         levelText = '一般';
    //             //     } else {
    //             //         levelText = '暂缓';
    //             //     }
    //             //     $('#cooManageModal .tbodyList').append('<tr><td>' + ((n - 1) * size + i + 1) + '</td><td>' + content[i].buildingName + '</td><td>' + content[i].communityName + '</td><td>' + content[i].photoNumber + '</td><td>' + content[i].reportPerson + '</td><td>' + content[i].node + '</td><td>' + taskStateText + '</td><td>' + content[i].hiddenDanger + '</td><td>' + levelText + '</td><td>' + content[i].reportingTime + '</td><td><span class="seeDetailsStyle inspectionDetails-target" buildingName="'+content[i].buildingName+'">查看详情</span></td></tr>');
    //             // }     
    //             // cooManageListPageFunc(cooManagePageNum, n);
    //         }
    //     });
    // })
})